package edu.gatech.cs2340.OregonTrail;

/**
 * Represent the characteristics of the river
 * @author Joshua Robers
 * @version 1.0.1
 */
public class River{
	
	private boolean visited;
	private int distance;
	private String riverName;
	private int depth;

	public River(String riverName, int distance, int depth){
		this.visited = false;
		this.riverName = riverName;
		this.distance = distance;
		this.depth = depth;
	}
	/**
	 * Getter for the River Name
	 * @return the name of River
	 */
	public String getRiverName(){
		return riverName;
	}
	
	/**
	 * Getter for the distance 
	 * @return the distance of the river
	 */
	public int getDistance(){
		return distance;
	}
	
	/**
	 * Getter for the depth of the river
	 * @return the depth of the river 
	 */
	public int getDepth(){
		return depth;
	}
	/**
	 * Getter for the visited to check if it was visited
	 * @return visited 
	 */
	public boolean getVisited() {
		return visited;
	}

	/**
	 * Setter for the visited
	 * @param the boolean to set if it was visited or not
	 */
	public void setVisited(boolean visited) {
		this.visited = visited;
	}
}